#include "aboutwindow.h"

#include <QIcon>
#include <QFile>
#include <QVBoxLayout>

//Конструктор окна о программе
AboutWindow::AboutWindow()
{
    //Задаём аттрибуты простого дочернего окна
    setWindowTitle(tr("About"));
    setWindowIcon(QIcon(":/ui/Images/UI/help.png"));

    //Имя для поиска в списке окон
    setObjectName("AboutWindow");

    //Добавляем информацию из ресурса
    aboutText = new QTextBrowser(this);
    QFile about(":/txt/Files/about.htm");
    about.open(QIODevice::ReadOnly);
    QString text(about.readAll());
    aboutText->setText(text);

    QVBoxLayout* vLayout = new QVBoxLayout(this);
    vLayout->addWidget(aboutText);

    setLayout(vLayout);
    setMinimumSize(400,300);
    setWindowModality(Qt::ApplicationModal);
    setWindowFlags(Qt::WindowSystemMenuHint | Qt::WindowCloseButtonHint);
}

AboutWindow::~AboutWindow(){ }
